/*
 * create:2016年4月22日 上午10:35:36
 * author:wangds  
 */
package com.cxkj.shop.model.timelimitpay;

import java.util.Date;

import com.cxkj.shop.model.commodity.DefaultCommodity;

/**
 * .
 * @author wangds
 *
 */
public class TimeLimitPay extends DefaultCommodity{

  /**
   * TimeLimitPay.java.
   * @author wangds 2016年4月22日 上午10:37:39.
   */
  private static final long serialVersionUID = 374438881819349303L;
  private int timelimitpayId;//` int(10) NOT NULL auto_increment primary key,
  private Date startTm;//` timestamp,
  private long startTs;
  private Date stopTm;//` timestamp,
  private long stopTs;
  //private String commodityId;//` varchar(63),
  private int lprice;//` int,
  private int lscore;//` int,
  private int targetAmount;//` int
  private int state;
  
  /**
   * The getter method of the property startTs.
   * @author wangds 2016年4月24日 下午12:53:02.
   * @return the startTs.
   */
  public long getStartTs() {
    return startTs;
  }
  /**
   * The setter method of the property startTs.
   * @param thestartTs the startTs to set
   * @author wangds 2016年4月24日 下午12:53:02.
   */
  public void setStartTs(long startTs) {
    this.startTs = startTs;
  }
  /**
   * The getter method of the property stopTs.
   * @author wangds 2016年4月24日 下午12:53:02.
   * @return the stopTs.
   */
  public long getStopTs() {
    return stopTs;
  }
  /**
   * The setter method of the property stopTs.
   * @param thestopTs the stopTs to set
   * @author wangds 2016年4月24日 下午12:53:02.
   */
  public void setStopTs(long stopTs) {
    this.stopTs = stopTs;
  }
  /**
   * The getter method of the property timelimitpayId.
   * @author wangds 2016年4月22日 上午10:37:56.
   * @return the timelimitpayId.
   */
  public int getTimelimitpayId() {
    return timelimitpayId;
  }
  /**
   * The setter method of the property timelimitpayId.
   * @param thetimelimitpayId the timelimitpayId to set
   * @author wangds 2016年4月22日 上午10:37:56.
   */
  public void setTimelimitpayId(int timelimitpayId) {
    this.timelimitpayId = timelimitpayId;
  }
  /**
   * The getter method of the property startTm.
   * @author wangds 2016年4月22日 上午10:37:56.
   * @return the startTm.
   */
  public Date getStartTm() {
    return startTm;
  }
  /**
   * The setter method of the property startTm.
   * @param thestartTm the startTm to set
   * @author wangds 2016年4月22日 上午10:37:56.
   */
  public void setStartTm(Date startTm) {
    this.startTm = startTm;
    if(startTm!=null){
      this.startTs=startTm.getTime();
    }else{
      this.startTs=-1;
    }
  }
  /**
   * The getter method of the property stopTm.
   * @author wangds 2016年4月22日 上午10:37:56.
   * @return the stopTm.
   */
  public Date getStopTm() {
    return stopTm;
  }
  /**
   * The setter method of the property stopTm.
   * @param thestopTm the stopTm to set
   * @author wangds 2016年4月22日 上午10:37:56.
   */
  public void setStopTm(Date stopTm) {
    this.stopTm = stopTm;
    if(stopTm!=null){
      this.stopTs=stopTm.getTime();
    }else{
      this.stopTs=-1;
    }
  }
  /**
   * The getter method of the property lprice.
   * @author wangds 2016年4月22日 上午10:37:56.
   * @return the lprice.
   */
  public int getLprice() {
    return lprice;
  }
  /**
   * The setter method of the property lprice.
   * @param thelprice the lprice to set
   * @author wangds 2016年4月22日 上午10:37:56.
   */
  public void setLprice(int lprice) {
    this.lprice = lprice;
  }
  /**
   * The getter method of the property lscore.
   * @author wangds 2016年4月22日 上午10:37:56.
   * @return the lscore.
   */
  public int getLscore() {
    return lscore;
  }
  /**
   * The setter method of the property lscore.
   * @param thelscore the lscore to set
   * @author wangds 2016年4月22日 上午10:37:56.
   */
  public void setLscore(int lscore) {
    this.lscore = lscore;
  }
  /**
   * The getter method of the property targetAmount.
   * @author wangds 2016年4月22日 上午10:37:56.
   * @return the targetAmount.
   */
  public int getTargetAmount() {
    return targetAmount;
  }
  /**
   * The setter method of the property targetAmount.
   * @param thetargetAmount the targetAmount to set
   * @author wangds 2016年4月22日 上午10:37:56.
   */
  public void setTargetAmount(int targetAmount) {
    this.targetAmount = targetAmount;
  }
  /**
   * The getter method of the property state.
   * @author wangds 2016年4月23日 下午10:22:00.
   * @return the state.
   */
  public int getState() {
    return state;
  }
  /**
   * The setter method of the property state.
   * @param thestate the state to set
   * @author wangds 2016年4月23日 下午10:22:00.
   */
  public void setState(int state) {
    this.state = state;
  }
  
  
  
}
